otomobil deposu

  1. Noun car depot
  2. Noun (US) car depot